package cn.itcast.mq.config;

import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
public class FanoutConfig {
//
//    /**
//     * 声明交换机
//     * @return Fanout类型交换机
//     */
//    @Bean
//    public FanoutExchange fanoutExchange(){
//        return new FanoutExchange("itcast.fanout");
//    }
//
//    /**
//     * 第1个队列
//     */
//    @Bean
//    public Queue fanoutQueue1(){
//        return new Queue("fanout.queue1");
//    }
//
//    /**
//     * 绑定队列1和交换机
//     */
//    @Bean
//    public Binding bindingQueue1(Queue fanoutQueue1, FanoutExchange fanoutExchange){
//        return BindingBuilder.bind(fanoutQueue1).to(fanoutExchange);
//    }
//
//    /**
//     * 第2个队列
//     */
//    @Bean
//    public Queue fanoutQueue2(){
//        return new Queue("fanout.queue2");
//    }
//
//    /**
//     * 绑定队列2和交换机
//     */
//    @Bean
//    public Binding bindingQueue2(Queue fanoutQueue2, FanoutExchange fanoutExchange){
//        return BindingBuilder.bind(fanoutQueue2).to(fanoutExchange);
//    }


    @Bean
    public Queue objectQueue(){
        return new Queue("object.queue");
    }

}
//应发4480
//实发3819
//少661
//税 0
//公积金98
//养老 290.56 基数3632
//工伤保险 0
//失业保险 0
//医保82.26
//生育0